package com.bdqn.mapper.Supplier;

import com.bdqn.entity.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierMapper {
    /**
     * 根据id查询单条供应商信息
     */
    Supplier selectSupplierById(Integer id);

    /**
     * 查询符合条件的供应商
     */
    List<Supplier> SelectByMer(@Param("ids") String ids[]);

    List<Supplier> Sel(@Param("sup") Supplier sup,@Param("pageNum")  Integer page,@Param("pageSize")  Integer limit);

    int getCount(@Param("sup") Supplier supplier);

    Supplier SelByNum(@Param("id") String supplierNum);

    /**
     * 查询所有供应商信息
     * @return
     */
    List<Supplier> findAll();

    /**
     * 添加供应商
     */
    boolean Insert(@Param("sup") Supplier supplier);

    /**
     * 修改userid
     */
    boolean Update(@Param("sup") Supplier supplier);

    /**
     * max
     */
    int max();

    Supplier selectSupById(@Param("id") int id);

    List<Supplier> SelSupByQuo(@Param("sup") Supplier supplier);
}
